﻿namespace Engine.Graphics.Shaders
{
    public interface ISetShaderValues
    {
        #region Public Properties

        ShaderBase Effect { get; }

        string Name
        {
            get;
            set;
        }

        #endregion Public Properties

        #region Public Methods

        void Dispose();

        void SetProperties(int materialID, MaterialManager materialManager);

        #endregion Public Methods
    }
}